.feedback-main {
	.scroll-wrap {
		background-color: #fff;
		.feedback-content {
			padding: 0 30rpx;
			.title {
				display: block;
				padding: 4px 3px 0;
				height: 80rpx;
				line-height: 80rpx;
				font-size: 26rpx;
				color: #666;
			}
			.upload-wrap {
				display: flex;
				flex-wrap: wrap;
				.picture {
					display: block;
					margin-right: calc((100% - 600rpx)/3);
					margin-bottom: 20rpx;
					width: 150rpx;
					height: 150rpx;
					border-radius: 8rpx;
					&:nth-child(4n) {
						margin-right: 0;
					}
				}
				.upload-file {
					width: 150rpx;
					height: 150rpx;
					border-radius: 8rpx;
					background-color: #f7f7f7;
					.upload-file-icon {
						color: #aaa;
						font-size: 60rpx;
					}
				}
				&::after {
					content: '';
					flex: auto;
				}
			}
			
			.input-box {
				padding: 20rpx;
				background-color: #f7f7f7;
				border-radius: 12rpx;
				.textarea {
					width: 100%;
					height: 170rpx;
					font-size: 30rpx;
					color: #333;
				}
				.uni-input {
					font-size: 30rpx;
					color: #333;
				}
				.placeholder {
					color: #999;
					font-size: 30rpx;
				}
			}
		}
		
	}
}